information technology developers consulting institute science key expertise computer education membrane membrane-based process environment research physics biology development management natural gas treatment environmental projects green engineering chemistry open source